﻿@charset "utf-8";

/* CSS Document */


/*index*/

.main_1 .left {
    width: 226px
}

.layer_1 {
    width: 690px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0 0 3px 3px;
    z-index: 2
}

.layer_1 a:hover {
    text-decoration: none
}

#leftlist .layer_1 {
    font-family: "宋体";
    text-indent: 0;
    line-height: 22px;
    position: absolute;
    top: -1px;/*3*/
    left: 220px;/*产品目录菜单定位175*/
    display: none;
}

.layer_left {
    padding: 10px 20px;
    background: #fff;
    width: 450px;
    float: left
}

.layer_right {
    float: left;
    width: 180px
}

.layer_right dl {
    padding: 5px 0 20px 10px
}

.layer_right dl dt {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
    color: #333
}

.layer_right dl dd {
    width: 76px;
    display: inline-block;
    height: 18px;
    overflow: hidden
}

.layer_right dl dd {
    *display: inline
}

.layer_right .dl1 dd {
    width: auto;
    display: block
}

.layer_left dl {
    padding: 6px 0;
    border-bottom: 1px solid #f1f1f1;/*产品目录弹出菜单产品分割虚线dottedfbd0b1*/
    overflow: hidden;
    zoom: 1
}

.layer_left dl.lastdl {
    border: 0 none
}

.layer_left dl dt {
    width: 90px;
    text-align: left;
    float: left;
    padding: 0 8px 0 0
}

.layer_left dl dt a {
    /*text-decoration: none*/
}

#leftlist .layer_left dl dt a {
    font-weight: bold;
    
}

.layer_left dl dd {
    width: 343px;
    color: #ccc;
    float: left;
    zoom: 1
}

.layer_left dl dd em {
    border-left: 1px solid #CCC;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0;
    padding: 0 8px;
    font-style: normal;
}

#leftlist ul li .layer_left dl dd em a {
    color: #333;
    white-space: nowrap;color: #616161;
}

#leftlist ul li .layer_left dl dd em a:hover {
    color: #0051b5 ;/*产品目录弹出菜单产品文字FF5B01*/
}

#leftlist {
    width: 222px;
    float: left;
    border-left-width: 2px;
    border-right-width: 0px;/*2*/
    border-bottom-width: 2px;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    position: relative;
    z-index: 3;
    padding: 5px 0 0 /*0*/
}

#leftlist ul {
    zoom: 1;
    overflow: hidden
}

#leftlist ul li {
    border-bottom: 0px dashed #e5e2e1;/*产品目录分类分割线1px dashed 0051b5*/
    text-indent: 25px;
    padding: 8px 0 6px;/*7px 0 6px*/
    background: url(../image/vd-176.gif) no-repeat 10px 13px;
    *float: left
}

#leftlist ul li a {
    color: #ffffff;/*产品目录文字252322*/
    display: block;
    font-size: 14px;
    width: 167px;
    font-family: "宋体";
}/*微软雅黑*/

#leftlist ul li .layer_1 {
    display: none;
    font-size: 14px
}

#leftlist ul li .layer_1 dl a {
    font-size: 14px;
    display: inline;
    width: auto;
    color: #616161;/*产品目录弹出菜单分类文字*/
}

#leftlist ul .sfhover {
    padding: 0 0 1px;
    border-bottom: 0 none
}

#leftlist ul .sfhover .layer_1 {
    display: block;
    font-size: 14px;
    overflow: hidden
}

#leftlist ul .sfhover a {
    background: url(../images/vd-000.jpg) no-repeat
}

#leftlist ul .sfhover div a {
    background: none;
    color: #0051b5;/*产品目录文字触发*/
}

#leftlist ul li.sfhover .nav_t {
    position: relative;
    z-index: 5;
    width: 167px;
    border-top-width: 0px;/*1*/
    border-bottom-width: 0px;/*1*/
    border-top-style: solid;
    border-bottom-style: solid;
    background: url(../image/vd-042.gif) no-repeat 10px 13px #fff; /*10px 12px*/
    width: 221px;/*产品目录触发底色176*/
    overflow: hidden;
    padding: 7px 0 6px;/*6px 0 5px*/
    *padding: 7px 0 6px;
}

#leftlist ul li .nav_t .nav_p {
    line-height: 18px;
    text-indent: 0;
    padding: 0 0 0 25px;
    width: 167px;
    overflow: hidden
}

#leftlist ul li .nav_t .nav_p em {
    padding: 0 5px 0 0;
    font-style: normal
}

#leftlist ul li .nav_t .nav_p a {
    color: #505050;
    display: inline;
    font-size: 12px;
    white-space: nowrap
}

#leftlist ul li .nav_t .nav_p a:hover {
    color: #FF5B01;
    text-decoration: none
}

.main_1 .mid {
    padding-top: 8px;
    float: right;
    width: 976px
}

.ad_207_30 {
    width: 207px;
    height: 30px;
}

.cmnAD {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
}

.ad_100p_210 {
    width: 100%;
    height: 292px;
}

/*index_banner_begin*/

.slideBannerA {
    overflow: hidden;
}

.slideBannerA .slideNav {
    height: 38px;
    position: absolute;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    overflow: hidden
}

.slideBannerA a.pre,
.slideBannerA a.next {
    background: url(../images/vd-193.jpg) no-repeat -15px 0;
    float: left;
    width: 11px;
    height: 32px;
    margin: 6px 0 0;
    cursor: pointer;
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

.slideBannerA a.next {
    float: right;
    width: 17px;
    background: url(../images/vd-193.jpg) no-repeat -29px 0
}

.slideBannerA a:hover.pre {
    background: url(../images/vd-193.jpg) no-repeat;
}

.slideBannerA a.next {
    float: right
}

.slideBannerA a:hover.next {
    background: url(../images/vd-193.jpg) no-repeat -45px 0;
}

.slideBannerA .slideNav .navOuter {
    float: left;
    height: 38px;
    overflow: hidden;
    width: 100%;
    position: relative;
}

.slideBannerA .navOuter .moveable {
    position: absolute;
    left: 0;
    top: 0;
    width: 3000px
}

.slideBannerA .navOuter .moveable a {
    float: left;
    line-height: 33px;
    _line-height: 38px;
    text-align: center;
    width: 160px;
    text-decoration: none;
    border: 0;
    padding: 0;
    margin: 0;
}

.slideBannerA .navOuter .moveable a span {
    display: block;
    background: url(../image/vd-192-1.png) no-repeat 0 6px;
    color: #000;
    font-family: "宋体";
    font-size: 13px;
    padding: 5px 0 0
}/*微软雅黑*/

.slideBannerA .navOuter .moveable a.curr span {
    background: url(../image/vd-192-1.png) no-repeat right 0;
    _background: url(../image/vd-192-1.gif) no-repeat right 0;
    color: #fff;
}

.homeSlideAD1 {
    width: 976px;
    height: 323px;
    overflow: hidden;
    position: relative;
}

.homeSlideAD1 .slideNav .navOuter {
    width: 952px;
}

.homeSlideAD1 .navOuter .moveable a {
    width: 238px;
    outline: none;
    blr: expression(this.onFocus=this.blur());
    color: ##505050
}

.homeSlideAD1 a.pre {
    width: 11px;
}

.homeSlideAD1 a.next {
    width: 13px;
}


/*index_banner_end*/


/*banner*/

.banner-box {
    float: left;
    margin-top: 10px;
    width: 761px;
}

.index-banner {
    height:255px;
}

.mainbox {
    position:relative;
    overflow:hidden;
}

.flashbox {
    position:relative;
    overflow:hidden;
}

.imagebox {
    position: relative;
    text-align:right;
    right: 3px;
}

.bitdiv {
    float:right;
    margin-right:3px;
    width:20px;
    height:20px;
    cursor:pointer;
    background: #fff;
    border: 1px solid #aaa;
    text-align: center;
    line-height: 20px;
    color: #666;
}

.curimg {
    border: 1px solid #188ed4;
    background-color: #188ed4;
    color: #fff;
}








.main_1 {
    margin-bottom: 10px;
    zoom: 1
}

.main_1 .right {
    width: 238px;
    padding: 5px 0 0
}

.login {
    height: 63px;
    background: url(../images/vd-276.jpg) no-repeat;
    margin: 0 0 5px
}

.login a {
    float: left;
    height: 63px;
    filter: alpha(opacity=0);
    opacity: 0
}

.login a img {
    width: 104px
}

.login a:hover {
    filter: alpha(opacity=100);
    opacity: 1.0;
    width: 108px;
}

.login a:hover img {
    width: 108px
}

.index_new {
    border: 1px solid #d8d8d8;
    margin: 5px 0 0;
}

.index_new h4 {
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px solid #d2d2d2;
    line-height: 25px;
    text-indent: 5px;
    font-weight: 700;
}

.index_new ul {
    height: 150px;
}

.index_new ul li {
    line-height: 24px;
    padding: 0 5px;
}

.index_new ul li a {
    color: #666;
}

.index_new p {
    color: #666;
    padding: 0 10px;
    text-indent: 2em;
}

.index_brand dl {
    float: left;
    width: 130px;
    padding:10px 2px 0;
    height:85px;
    text-align: center;
}

.index_brand dl dd {
    padding-top: 5px;
    border: 1px solid #e9e6e6;
}


.index_brand dl dd img {
    width: 125px;
    height: 43px;
}

.index_brand dl dt a {
    color: #666;
}

.main {
    border-top-width: 2px;
    border-top-style: solid;
    margin: 32px 0 0;
    position: relative;
    zoom: 1
}

.main h2 {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    text-indent: 15px;
    background: url(../image/vd-002.gif) no-repeat;
    position: absolute;
    top: -28px;
    left: -2px;
    width: 231px
}

.index_brand h2 span {
    display: block;
    background: url(../image/vd-182.gif) no-repeat 93px 0;
    width: 229px;


}

.main_2 {
    font-family: "宋体";
    padding-top: 5px;
}

.main_2 ul {
    width: 602px;
    zoom: 1
}

.main_2 ul li {
    border-bottom: 1px solid #ebebeb;
    height: 56px;
    overflow: hidden;
    padding: 2px 0 0;
    overflow: hidden;
    background: #fff
}

.main_2 ul li h5 {
    width: 120px;
    float: left;
    font-size: 14px;
    background: #ededed
}

.main_2 ul li h5 a {
    display: block;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #505050;
    overflow: hidden
}

.main_2 ul .li1 h5 a {
    color: #fff
}

.main_2 ul li p {
    float: left;
    padding: 5px 0 0 10px;
    width: 450px;
    color: #505050;
    overflow: hidden;
    line-height: 25px;
    height: 50px;
}

.main_2 ul li p em {
    font-style: normal;
    padding: 0 5px 0 0;
    margin: 5px 0 5px 5px;
    border-right: 1px solid #777;
    float: left;
    height: 14px;
    line-height: 14px
}

.main_2 ul li p em.lastem {
    border: 0 none
}

.main_2 ul li p strong {
    font-weight: normal;
    white-space: nowrap;
}

.main_2 ul li p a {
    color: #505050;
    white-space: nowrap
}

.main_2 ul li p a:hover {
    color: #FF5B01
}

.main_floor {
    margin-top: 10px;
}

.main_floor h2 {
    padding-left: 5px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    background: url(../image/floor.gif) no-repeat 5px 7px;
    line-height: 48px;
    font-family: "宋体";
    font-size: 22px;
}/*微软雅黑*/

.main_floor h2 b {
    float:left;
    padding-right: 5px;
    width: 28px;
    text-align:center;
    color: #fff;
    font-size:18px;
    line-height:45px;
}

.main_floor_cate {
    width: 231px;
    height: 387px;
    padding: 10px 0 0;
    float: left;
    border-bottom: 1px solid #efefef;
}

.main_floor_cate ul {
    width: 231px;
    height: 152px;
    padding: 10px 0 0;
    float: left
}

.main_floor_cate ul li {
    float: left;
    width: 100px;
    line-height: 26px;
    background: url(../images/vd-037.jpg) no-repeat 8px 13px;
    text-indent: 15px;
}

.main_floor_cate ul li a:hover {
    text-decoration: underline/*推荐分类区产品文字*/
}

.main_floor_cate div img {
    height: 218px;
}

.main_floor_menu {
    width: 748px;
    float: left;
    border-left: 1px solid #efefef;
}

.main_floor_menu ul li {
    float: left;
    width: 186px;
    height: 198px;
    text-align: center;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}

.main_floor_menu ul li.menu_banner{
    width: 373px;
}

.main_floor_menu ul li div {
    padding-top: 10px;

}

.main_floor_menu ul li div img {
    width: 130px;
    height: 130px;
}

.main_floor_menu ul li h3 {
    font-style: normal;
    font-family: "宋体";
    color: #FF5B01;
    height: 22px;
    overflow: hidden;
}/*微软雅黑*/

.main_floor_menu ul li h3 a {
    color: #666
}

.main_floor_menu ul li p {
    color: #666;
}

.main_floor_menu ul li p strong {
    font-family: "宋体";
}/*微软雅黑*/

.main_floor .right {
    width: 229px;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.main_floor .right div {
    height: 185px;
    padding: 0 0 8px
}

.main_floor .right div ul li {
    float: left;
    width: 114px;
    height: 38px;
    padding-top: 5px;
    border-bottom: 1px solid #efefef;
    text-align: center;
}

.main_floor .right div ul li a img {
    width: 114px;
    height: 38px;
}

.main_floor .right div h6 {
    background-color: #eee;
    font-size: 14px;
    line-height: 35px;
    padding: 0 15px
}

.main_floor .right div h6 a {
    font-size: 12px;
    font-weight: normal;
    float: right;
    color: #0044be;
}

.main_floor .right span {
    display: block;
}


.main_floor .right span a img {
    margin: 5px 0 0;
    width: 229px;
    height: 199px;
}


/*yangce*/

#yc_main_1 {
    display: none
}

#yc_main_1 .left {
    position: absolute;
    z-index: 99
}

.all {
    background: url(../images/vd-057.jpg) no-repeat 185px 10px
}

.bread {
    color: #505050;
    padding: 5px 0 5px 5px
}

.bread a {
    color: #505050
}

.yc_main {
    border: 1px solid #eaeaea;
    font-family: "宋体"
}

.yc_main h4 {
    padding: 7px 0 7px 10px;
    background: #004b91;
    clear: both
}

.yc_main h5 {
    padding: 7px 0 7px 10px;
    background: #c8000a;
    clear: both
}

.yc_main .left {
    padding: 54px 0 0 64px
}

.yc_main .left p {
    line-height: 27px;
    padding: 10px 0 0;
    font-size: 14px;
    font-family: "宋体"
}/*微软雅黑*/

.yc_main .bottom {
    clear: both
}

.yc_main .bottom p {
    font-size: 14px;
    font-weight: bold;
    color: #505050;
    line-height: 36px;
    background: url(../images/vd-055.jpg) repeat-x;
    padding: 0 0 0 15px
}

.yc_main .bottom ul {
    width: 577px;
    margin: 0 auto;
    padding: 30px 0;
    color: #505050
}

.errtel,
.errmail,
.errinput {
    border: 1px solid #7f9db9;
    margin: 0 0 0 10px
}

.yc_main .bottom ul li span {
    float: left;
    margin: 0 22px 0 0
}

.yc_main .bottom ul li textarea {
    margin: 2px 0 0
}

.yc_main .bottom ul li i {
    padding: 0 0 0 15px;
    display: none;
    color: #cb0000
}

.yc_main .bottom ul li i.yes {
    display: none
}

.yc_main .bottom ul li i.no {
    display: inline
}

.yc_main .bottom .submit {
    padding: 10px 0 10px 72px
}

.yc_main .bottom .submit input {
    width: 111px;
    border: 1px solid #c3c3c3;
    background: #ece9d8;
    padding: 2px 0
}


/*kind*/

.bread {
    line-height: 30px
}


/*.kind_main{border:1px solid #b2b2b2;border-radius:3px;zoom:1}*/

.kind_menu {
    background: url(../images/vd-085.jpg) repeat-x;
    padding: 0 0 0 25px;
    border-bottom: 1px solid #7c7c7c;
    font-size: 14px;
    height: 45px;
    font-weight: bold
}

.kind_main .kind_menu span {
    display: block;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 113px;
    cursor: pointer;
    background: none
}

.kind_main .kind_menu span.now {
    color: #fff
}

.kind_contant {
    zoom: 1
}

.kind_contant .p1 {
    font-size: 18px;
    text-align: center;
    padding: 25px 0 15px;
    background: #fafafa;
    margin: 15px 22px 0
}

.kind_menu1 {
    padding: 10px 22px 15px;
    background: #fafafa;
    overflow: hidden
}

.kind_main .kind_menu1 span {
    float: left;
    width: 217px;
    background: url(../images/vd-087.jpg) no-repeat 30px 0;
    font-size: 15px;
    padding: 4px 10px 10px 40px;
    height: 30px;
    text-indent: 5px;
    line-height: 30px
}

.kind_main .kind_menu1 span i {
    float: left;
    width: 38px;
    height: 29px;
    background-image: url(../image/vd-270.jpg);
    background-repeat: no-repeat
}

.kind_main .kind_menu1 span .i1 {
    background-position: 0 -29px
}

.kind_main .kind_menu1 span .i2 {
    background-position: 0 -58px
}

.kind_main .kind_menu1 span .i3 {
    background-position: 0 -87px
}

.kind_main .kind_menu1 span .i4 {
    background-position: 0 -116px
}

.kind_main .kind_menu1 span .i5 {
    background-position: 0 -145px
}

.kind_main .kind_menu1 span .i6 {
    background-position: 0 -174px
}

.kind_main .kind_menu1 span .i7 {
    background-position: 0 -203px
}

.kind_main .kind_menu1 span .i8 {
    background-position: 0 -232px
}

.kind_main .kind_menu1 span .i9 {
    background-position: 0 -261px
}

.kind_main .kind_menu1 span .i10 {
    background-position: 0 -290px
}

.kind_main .kind_menu1 span a {
    color: #000;
    margin: 0;
    font-family: "黑体";
    color: #555
}

.kind_menu1 span a:hover {
    text-decoration: none
}

.kind_contant1 dl {
    background: url(../image/vd-271.gif) repeat-x #fafafa;
    border-top: 3px solid #c81623;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    border-radius: 3px;
    margin: 0 0 10px
}

.kind_contant1 .dl1 {
    margin: 0
}

.kind_contant1 .left,
.kind_contant1 .right
{
    width: 600px;
}

.kind_contant1 dl dt {
    line-height: 40px;
    font-size: 14px;
    text-indent: 25px;
    font-weight: bold;
    padding: 0 15px 0 0
}

.kind_contant1 dl dt b {
    float: right;
    font-size: 12px;
    font-weight: normal;
    width: 69px;
    background: url(../images/vd-272.jpg) no-repeat right 11px
}

.kind_contant1 dl dt b a {
    color: #333
}

.kind_contant1 dl dd {
    margin: 0 15px;
    overflow: hidden;
    zoom: 1;
    padding: 8px 0 10px
}

.kind_contant1 dl dd span {
    display: block;
    width: 120px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #fd993b;
    padding: 0 15px 0 0;
    background: none;
    float: left;
    line-height: 20px
}

.kind_contant1 dl dd span a {
    margin: 0;
}

.kind_contant1 dl dd a {
    margin: 0 10px 0 0;
    color: #333
}

.kind_contant1 dl dd p {
    float: left;
    width: 430px;
    line-height: 20px;
    margin-top: 8px;
}

.kind_contant1 dl dd p a {
    white-space: nowrap
}

#c_con1 .kind_contant1 dl dd a {
    float: left;
    width: 99px;
    text-align: center;
    margin: 0 0 10px;
    margin: 0 0 10px;
    outline: none;
    *blr: expression(this.onFocus=this.blur())
}

#c_con0 .kind_contant1 dl dd {
    border-bottom: 1px dotted #ccc;
}

.kind_brand_content {
    padding: 10px 0 0 18px;
    border: 1px solid #e9e9e9;
    background: #f9f9f9;
    overflow: hidden;
}

.kind_brand_content dl {
    float: left;
    width: 150px;
    padding: 7px;
    margin-right: 17px;
    margin-bottom: 17px;
    border: 1px solid #e3e3e3;
    background-color: #fff;
    text-align: center;
}

.kind_brand_content dl dd {
    border-bottom: 1px solid #f1f1f1;
}


.kind_brand_content dl dd img {
    width: 125px;
    height: 43px;
}

.kind_brand_content dl dt {
    padding-top: 5px;
    height: 25px;
    overflow: hidden;
    overflow-y: hidden;
}

.kind_brand_content dl dt a {
    color: #999;
}


/*service*/

#service_con1,
#service_con2,
#service_con3,
#service_con4,
#service_con5,
#service_con7 {
    border: 1px solid #e0e0e0;
    width: 886px;
    float: right
}

#service_con6,
#service_con7 {
    width: 886px;
    float: right
}

#service_con1 h4,
#service_con2 h4,
#service_con7 h4 {
    background: url(../images/vd-091.jpg) repeat-x;
    font-size: 16px;
    color: #1A4183;
    line-height: 33px;
    text-indent: 20px
}

#service_con7 dl {
    padding: 10px 0 0 10px
}

#service_con7 dl dt {
    font-weight: bold
}

#service_con7 dl dd {
    color: #808080;
    padding: 0 0 25px
}

#service_con1 p {
    padding: 15px 0 35px 20px
}

#service_con1 h5 {
    color: #1A4183;
    font-size: 16px;
    line-height: 33px;
    text-indent: 20px
}

#service_con1 .table {
    padding: 0 0 30px 20px
}

#service_con1 .table table {
    border: 1px solid #999;
    border-collapse: collapse
}

#service_con1 .table table th {
    border: 1px solid #999
}

#service_con1 .table table td {
    border: 1px solid #999;
    line-height: 25px
}

#service_con1 .table table th {
    text-align: center
}

.map {
    padding: 15px 0 40px 25px
}

.left_menu {
    width: 216px;
    background: url(../images/vd-093.jpg) no-repeat center 0;
    float: left
}

.left_menu h2 {
    text-align: center;
    padding: 8px 0 5px;
    font-size: 16px;
    font-family: "宋体";
    font-weight: 700;
    color: #555;


}/*微软雅黑*/

.left_menu ul {
    border: 1px solid #e0e0e0;
    padding: 15px 0 25px;
    width: 216px;
    _overflow: hidden
}

.left_menu ul li ul {
    height: auto
}

.left_menu ul li {
    font-weight: bold;
    line-height: 25px;
    background: url(../images/vd-095.jpg) no-repeat 9px bottom;
    text-indent: 34px;
    color: #333;
    cursor: pointer;
    -moz-user-select: none;
    height: 25px;
    overflow: hidden
}

.left_menu ul li ol {
    display: none
}

.left_menu ul li.thisli2 ol {
    display: block
}

.left_menu ul li a {
    color: #333;
    display: block
}

.left_menu ul li.thisli,
.left_menu ul li.thisli1 {
    background: url(../image/vd-128.gif) no-repeat;
    color: #fff;
    position: relative;
    width: 231px;
    z-index: 88
}

.left_menu ul li.thisli a,
.left_menu ul li.thisli1 a {
    color: #fff
}

.left_menu ul li.thisli li a {
    color: #333
}

.left_menu ul li.thisli li a:hover {
    color: #fff
}

.left_menu ul li.thisli a {
    color: #fff
}

.about_menu ul li a,
.about_menu ul li em {
    color: #333;
    display: block;
    height: 25px;
    overflow: hidden
}

.about_menu ul li em {
    background: url(../images/vd-095.jpg) no-repeat 9px bottom;
    font-style: normal;
    background: url(../images/vd-234.jpg) no-repeat 183px center
}

.about_menu ul li em.thisem {
    background: url(../images/vd-128-1.jpg) no-repeat;
    color: #fff;
    position: relative;
    width: 231px;
    z-index: 88
}

.about_menu ul .thisli2 em {
    background: url(../images/vd-234-1.jpg) no-repeat 183px center
}

.about_menu ul li a:hover {
    color: #c81623;
}

.about_menu ul li.thisli {
    background: url(../image/vd-128.gif) no-repeat;
    color: #fff;
    position: relative;
    width: 231px;
    z-index: 88
}

.about_menu ul li ol li {
    text-indent: 45px;
    font-weight: normal
}

.about_menu ul li.thisli a {
    color: #fff
}

.left_menu ul li.now {
    background: url(../images/vd-128.jpg) no-repeat 0 center;
    color: #fff;
    position: relative;
    width: 231px;
    z-index: 88
}

.left_menu ul li span {
    display: block;
    text-indent: 53px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 6px
}


/*.left_menu ul li:hover{background:url(../images/vd-128.jpg) no-repeat 0 center;color:#fff;position:relative;width:231px;z-index:88}*/

#service_con1 h4 span {
    float: right;
    display: block;
    width: 205px;
    font-size: 12px;
    font-weight: normal;
    color: #585858;
    background: url(../images/vd-097.jpg) no-repeat 131px 7px
}

#service_con1 h4 span a {
    margin: 0 9px;
    color: #fff;
    font-size: 13px
}

#service_con1 dl {
    padding: 13px 20px 30px
}

#service_con1 dl dt {
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
    text-indent: 20px;
    color: #FF4200;
    font-weight: bold
}

#service_con1 dl dd {
    padding: 28px 0 0 15px;
    line-height: 25px
}

#service_con1 h5 {
    border-top: 1px dashed #CCC;
    font-size: 14px;
    padding: 20px 0 20px 220px;
    color: #1A4183
}

#service_con1 ul {
    padding: 0 0 0 235px
}

#service_con1 ul li {
    height: 55px
}

#service_con1 ul li input {
    border: 1px solid #dcdcdc;
    line-height: 25px;
    height: 25px;
    width: 250px
}

#service_con1 ul li span {
    float: left;
    width: 110px
}

#service_con1 ul li a:hover {
    text-decoration: none
}

#service_con1 ul .check {
    padding: 0 0 0 25px;
    height: 45px
}

#service_con1 ul .check input {
    width: auto;
    width: auto;
    float: left;
    margin: 0 10px 0 0
}

#service_con1 ul li #submit {
    background: url(../images/vd-098.jpg) no-repeat;
    width: 104px;
    height: 28px
}

#service_con1 ul li #reset {
    background: url(../images/vd-099.jpg) no-repeat;
    width: 104px;
    height: 28px;
}

#service_con1 ul .submit {
    padding: 0 0 0 15px
}

#service_con1 ul .submit input {
    line-height: 28px;
    border: 0 none
}

#service_con1 ul li #submit {
    margin: 0 40px 0 0
}

.serv_top {
    background: url(../images/vd-129.jpg) no-repeat;
    padding: 41px 0 0 20px;
    height: 156px
}

.serv_top div {
    width: 210px;
    float: left
}

.serv_top div img {
    float: left;
    margin: 0 5px 0 0
}

.serv_top div h6 {
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 0
}

.serv_top div h6 a {
    color: #333
}

.serv_top div span {
    float: left;
    background: url(../images/vd-131.jpg) no-repeat right 0;
    width: 96px;
    line-height: 23px
}

.serv_top div span a {
    color: #fff
}

.ser_main1 {
    overflow: hidden;
    padding: 10px 0 20px 15px;
    _zoom: 1
}

.ser_main1 div {
    width: 210px;
    text-align: center;
    float: left;
    padding: 10px 0;
    border: 1px solid #e7e6e6;
    margin: 0 5px 5px 0;
    position: relative
}

.ser_main1 div a img {
    width: 130px;
    height: 130px;
    display: block;
    overflow: hidden;
    text-align: center;
    margin: 0 auto
}

.ser_main1 div p {
    text-align: left;
    padding: 10px 15px 0;
    color: #006A00;
    line-height: 17px;
    height: 36px;
    overflow: hidden
}

.ser_main1 div .p1 {
    text-align: center;
    color: #ff5500;
    padding: 7px 0
}

.ser_main1 div p a {
    color: #fff;
    color: #333;
    display: block;
    text-align: left;
    height: 20px;
    overflow: hidden
}

.ser_main1 div b {
    position: absolute;
    top: 5px;
    right: 3px;
    width: 50px;
    height: 50px;
    background: url(../images/vd-180.png) no-repeat;
    display: block;
    font-size: 16px;
    font-family: "宋体";
    line-height: 50px;
    color: #fff
}/*微软雅黑*/

.ser_main1 div span {
    display: block;
    background: url(../images/vd-131.jpg) no-repeat center 0;
    text-align: center;
    line-height: 25px
}

.ser_main1 div span a {
    color: #fff
}


/*about us*/

#about_con1,
#about_con2 {
    border: 1px solid #e0e0e0;
    width: 976px;
    float: right;
    padding: 0 0 25px
}

#about_con2.about_con3 {
    border: 0 none;
    padding: 0
}

#about_con2 .about_banner {
    text-align: center;
    padding: 0 0 15px
}

#about_con2 .about_banner img {
    padding: 0
}

#about_con2 .about_bottom {
    border-top: 1px dotted #bfbfbf;
    padding: 0
}

#about_con2 h5 {
    font-weight: bold;
    font-size: 14px;
}

#about_con1 h4 {
    background: url(../images/vd-091.jpg) repeat-x;
    font-size: 16px;
    color: #1A4183;
    line-height: 33px;
    text-indent: 20px
}

#about_con1 p {
    padding: 10px 20px 50px;
    border-bottom: 1px solid #eee
}

#about_con1 dl {
    width: 254px;
    float: left;
    background: url(../images/vd-101.jpg) no-repeat 109px 22px;
    padding: 219px 0 30px 35px
}

#about_con1 dl dt {
    color: #000099;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0
}

#about_con1 dl dd {
    padding: 0 20px;
    color: #666
}

#about_con1 .dl1 {
    background: url(../images/vd-100.jpg) no-repeat 62px 0
}

#about_con1 .dl2 {
    background: url(../images/vd-102.jpg) no-repeat 77px 43px
}

#about_con2 h4 {
    background: url(../images/vd-091.jpg) repeat-x;
    font-size: 16px;
    color: #c81623;
    line-height: 33px;
    text-indent: 20px;
    font-weight: 700;
}

#about_con2 img {
    padding: 15px 0 0
}

#about_con2 dl {
    width: 360px;
    padding: 0 0 35px 54px;
    float: left
}

#about_con2 dl dt {
    font-size: 14px;
    color: #333399;
    font-weight: bold;
    text-align: center;
    padding: 20px 0 15px
}

#about_con2 .cl {
    background: url(../images/vd-104.jpg) no-repeat;
    height: 17px
}

#about_con2 ul {
    padding: 35px 25px 25px 312px;
    background: url(../images/vd-105.jpg) no-repeat 0 20px
}

#about_con2 ul li {
    padding: 0 0 12px
}

#about_con2 div {
    padding: 5px 25px 0
}

#about_con2 div p {
    padding-top:10px;
}

.file {
    padding: 10px 0 50px 30px
}

.file a {
    color: #333;
    font-weight: bold
}

#about_con2 .div1 {
    width: 388px;
    padding: 79px 0 0;
    background: url(../images/vd-106.jpg) no-repeat;
    border: 1px solid #e0e0e0;
    float: left;
    margin: 0 0 25px 10px
}

#about_con2 .div1 p {
    padding: 15px 15px 21px
}

#about_con2 .div2 {
    width: 455px;
    padding: 10px 0 0;
    background: url(../images/vd-107.jpg) no-repeat right bottom;
    border: 1px solid #e0e0e0;
    float: left;
    margin: 0 0 0 19px;
    height: 237px
}

#about_con2 .div2 h5 {
    font-size: 12px;
    color: #333399;
    text-indent: 15px
}

#about_con2 .div2 p {
    width: 232px;
    padding: 0 0 15px;
    padding: 0 0 15px 15px;
    line-height: 20px
}

#about_con2 .div3 {
    background: url(../images/vd-108.jpg) no-repeat center 20px;
    padding: 260px 15px 0
}

.pdf {
    padding: 2px 0 2px 18px;
    background: url(../images/vd-269.jpg) no-repeat
}

.pdf a {
    color: #2a6cc2;
    font-weight: bold
}

.nextpage {
    padding: 15px 25px 0;
    font-size: 14px;
    font-weight: bold;
    color: #000
}

#about_con2 div#bdshare {
    padding: 10px 0 0 27px
}

#bdshare span {
    float: left;
    line-height: 29px;
    font-weight: bold
}

.nextpage a:hover {
    text-decoration: none;
}

.nextpage span {
    float: right
}

.teach p {
    padding: 15px 20px 10px;
    border-bottom: 1px solid #E0E0E0
}

.teach h5 {
    font-size: 16px;
    color: #FF0000;
    padding: 25px 0 25px 50px
}

.book_th {
    overflow: hidden;
    zoom: 1
}

#about_con2 .book_th dl {
    width: 138px;
    padding: 0 0 20px 62px;
    text-align: center
}

#about_con2 .book_th dl img {
    padding: 0
}

#about_con2 .book_th dl dt {
    color: #ff0000;
    font-size: 12px;
    font-weight: normal;
    padding: 0
}

.read h5 {
    padding: 25px 0 10px 40px
}

.read .p1 {
    padding: 15px 30px 10px
}

#about_con2 .photo {
    padding: 0 0 0 10px
}


/*article*/

.ar_main_left {
    width: 976px;
    position: relative;
    float: right
}

.arc_head h1 {
    font-size: 21px;
    font-family: "黑体";
    font-weight: normal;
    text-indent: 0px
}

.arc_head h1 b {
    padding: 0 0 0 15px;
    color: #cb0000;
    font-size: 15px
}

.arc_head p {
    font-size: 14px;
    padding: 5px 0 5px 0px
}

.images {
    border: 1px solid #c2c2c2;
    padding: 8px;
    width: 349px;
    height: 359px;
    float: left;
    position: relative;
    z-index: 10;
    overflow:hidden;
}

.introduce {
    float: right;
    width: 599px;
    position: relative;
    height: 390px;
    overflow: hidden
}

.intro1 {
    border: 1px solid #e7e4e0;
    padding: 15px 0 0 15px;
    height: 130px;
    font-family: "Arial";
    background-image: url(../image/goods.gif);
    background-repeat: no-repeat;
    background-position: 15px 90px
}

.intro1 p {
    font-size: 20px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 0 5px
}

.intro1 p b {
    color: #ff0000
}

.intro1 span {
    font-size: 13px;
    padding: 0 0 0 2px
}

.intro1 ul {
    font-size: 13px;
    height: 90px;
}

.intro1 ul li {
    float: left;
    width: 230px;
    line-height: 25px;
    color: #453c33;
    height: 25px
}

.intro1 ul li span {
    float: left;
    width: 75px
}

.intro1 ul li a {
    color: #333
}

.intro1 ul li b {
    font-size: 20px;
    font-family: "黑体";
    font-weight: normal
}

.intro1 ul li em {
    font-style: normal;
    color: #ec6d00
}

.intro1 div {
    padding-top: 15px;
    padding-right: 15px;
    text-align: right;
}

.intro2 {
    background: #f4f7fa;
    border: 1px solid #d9d9d9;
    padding: 8px 10px 11px;
    font-size: 13px;
    position: relative;
    z-index: 1;
    zoom: 1;
}

.kind_intro2 {
    height: 93px;
    overflow: hidden
}

.intro2 ul {
    height: 30px;
    border-bottom: 1px dotted #aaacaf
}

.intro2 ul li {
    float: left;
    width: 218px;
    line-height: 30px;
    height: 30px;
    overflow: hidden
}

.intro2 ul li span {
    border: 1px solid #ff6600;
    padding: 0 3px
}

.intro2 p {
    padding: 8px 0 10px 10px;
    overflow: hidden;
    height: 101px;
}

.intro2 p a {
    border: 1px solid #DBDBDB;
    display: block;
    font-family: arial;
    height: 13px;
    line-height: 11px;
    overflow: hidden;
    text-align: center;
    top: 3px;
    width: 13px;
    outline: none;
    float: left;
    margin: 3px 5px 0;
    blr: expression(this.onFocus=this.blur());
    color: #333
}

.intro2 p input {
    border: 1px solid #aaacaf;
    height: 18px;
    line-height: 18px;
    margin: 0 2px;
    text-align: center;
    width: 30px
}

.intro3 input.print {
    width: 115px;
    height: 21px;
    border: 0 none;
    margin: 0 0 0 10px
}

.intro3 p span,
.intro3 p input {
    float: left
}

.intro2 p a img {
    margin: 8px 0 0
}

.intro3 .add {
    float: right;
    margin: 11px 80px 0 0
}

.intro3 .add img {
    margin: 0
}

.introduce .p1 {
    border: 1px solid #d9d9d9;
    background: url(../image/vd-074.jpg) no-repeat #f4f7fa 15px 15px;
    padding: 13px 0 0 75px;
    margin: 10px 0;
    font-size: 16px;
    font-weight: bold;
    height: 55px
}

.introduce .p1 span {
    float: left;
    line-height: 42px;
}

.introduce .p1 em {
    float: left;
    line-height: 42px;
    font-style: normal
}

.introduce .p1 i {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    font-style: normal
}

.introduce .p1 a {
    margin: 0 0 0 15px
}

.introduce .p1 a img {
    margin: 9px 0 0
}

.introduce .p1 div {
    float:right;
    padding: 0px 15px; 0 0
}

.introduce .p1 div img {
    margin: 0
}

.introduce .p2 {
    border: 1px solid #d9d9d9;
    padding: 5px 0 0 21px;
    margin: 10px 0;
    font-size: 12px;
    font-weight: bold;
    width: 456px;
    height: 38px;
    background: #FFF6ED;
    color: #FF0000
}

.introduce .p2 span {
    padding: 0 31px 0 0;
    font-size: 15px
}

.introduce .p2 a {
    color: #FF0000;
    text-decoration: none
}

.ar_main .tui {
    padding: 15px 0 0 5px;
    width: 391px;
    color: #f87e08
}

.ar_main .tui a {
    color: #F87E08
}

.ar_main .tui a:hover {
    text-decoration: none
}

.ar_main .side .cl {
    padding: 0;
    width: auto;
    color: #f87e08
}

.ar_main .tui .span2 {
    display: block;
    padding: 0 0 0 30px;
    background: url(../images/vd-075.jpg) no-repeat 12px 2px;
    cursor: pointer;
    width: 91px;
    float: left
}

.ar_main .tui .span1 {
    display: block;
    padding: 0 0 0 30px;
    cursor: pointer;
    width: 77px;
    float: left;
    background: url(../images/vd-076.jpg) no-repeat 0 2px
}

.ar_main .span1 {
    float: right;
}

.body {
    zoom: 1;
    clear: both;
    width: 976px;
    overflow: hidden
}

.body h3 {
    font-size: 14px
}

.body h4 {
    font-size: 13px
}

.body div p {
    padding:0 0 10px;
}

.menuhead {
    height: 27px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.menuhead span {
    display: block;
    width: 85px;
    float: left;
    background: url(../images/vd-078.jpg) no-repeat;
    padding: 3px 0 2px;
    margin: 0 8px 0 0;
    text-align: center;
    color: #000;
    cursor: pointer;
    font-weight: bold;
    color: #296dc2
}

.menuhead span a {
    color: #296dc2
}

.menuhead span.now {
    background: url(../image/vd-077.gif) no-repeat;
    color: #fff
}

.body .desc {
    width: 826px;
    overflow: hidden;
    padding: 20px 0 0 15px
}

.body .desc1 {
    padding: 5px 0 6px 6px;
    width: auto;
    border: 1px solid #ccc;
    margin: 0 0 10px;
    overflow: hidden;
    zoom: 1;
    background: #fff6ed
}

.body .desc .ul1 {
    width: 720px;
    overflow: hidden;
    float: left;
    border: 1px solid #C2C2C2;
    background: #fff;
    padding: 7px 0
}

.body .desc .ul1 li {
    width: 171px;
    text-align: center;
    float: left;
    border-right: 1px dotted #ccc
}

.body .desc .ul1 li p {
    width: 140px;
    height: 18px;
    overflow: hidden;
    margin: 0 auto
}

.body .desc .ul1 li .p1 {
    height: 28px;
    line-height: 14px;
    position: relative;
    text-align: left;
    padding: 0 0 0 40px;
    width: 110px
}

.body .desc .ul1 li .p1 input {
    position: absolute;
    top: 5px;
    left: 10px
}

.body .desc .ul1 li .p1 i,
.body .desc .ul1 li .p1 em {
    font-style: normal;
    font-family: "宋体"
}/*微软雅黑*/

.body .desc .ul1 li .p1 i {
    text-decoration: line-through
}

.body .desc .ul1 li p a {
    color: #333
}

.body .desc .ul1 li a img {
    width: 130px;
    height: 130px
}

.desc1 .combination {
    width: 140px;
    float: left;
    padding: 25px 0 0 11px
}

.desc1 .combination h6 {
    font-size: 12px;
    color: #2c69bc;
    padding: 5px 0 15px
}

.desc1 .combination p i {
    color: #cb0000;
    font-family: '宋体';
    font-style: normal
}/*微软雅黑*/

.desc1 .combination p em {
    color: #aaa;
    font-style: normal;
    text-decoration: line-through
}

.desc1 .combination p em u {
    text-decoration: none;
    font-family: '宋体'
}/*微软雅黑*/

.desc1 .combination span {
    background: url(../images/vd-221.jpg) no-repeat 0 bottom;
    display: block;
    width: 95px;
    height: 25px;
    text-align: center;
    padding: 25px 0 0;
}

.desc1 .combination span a {
    color: #fff
}

.desc1 .combination span a:hover {
    text-decoration: none
}

.body h5 {
    background: url(../images/vd-080.jpg) no-repeat 223px 2px;
    margin: 25px 0 0;
    padding: 0 0 0 32px
}

.body .hide h5 {
    display: none
}

.body p {
    padding: 15px 0 0 25px;
    line-height: 18px
}

.body table {
    border: 1px solid #d2d9eb;
    border-collapse: collapse;
}

.body table td,
.body table th
{
    border: 1px solid #d2d9eb;
}

.body .table_desc {
    border: 1px solid #d2d9eb;
    border-collapse: collapse;
    width: 860px;
    color: #595959
}

.body .table_desc .head th {
    font-weight: bold;
    line-height: 22px;
    padding: 10px 10px 0 10px;
    background: #e3e6e8
}

.body .table_desc th {
    border: 1px solid #d2d9eb;
    text-align: right;
    padding: 0 10px 0 0;
    font-size: 12px;
    line-height: 22px;
    font-weight: normal
}

.body .table_desc th.th1 {
    text-align: left
}

.body .table_desc td {
    border: 1px solid #d2d9eb;
    line-height: 22px;
    padding: 0 0 0 10px
}

.table {
    padding: 20px 0 0 25px
}

.body dl {
    margin: 35px 0 0;
    padding: 25px 0 0 25px;
    border-top: 070707;
    border-top: 1px dashed #000;
    color: #222;
    line-height: 32px
}

.body dl dt {
    font-weight: bold;
    font-family: Arial;
    background: url(../images/vd-081.jpg) no-repeat 141px 10px
}

.body dl dd span {
    color: #f96900;
    font-weight: bold
}

.side {
    width: 224px;
    float: left
}

.side a:hover {
    text-decoration: none
}

.side_1 {
    border: 1px solid #1b4385;
    padding: 2px;
    margin: 0 0 10px;
    zoom: 1
}

.side_1 h4 {
    font-size: 14px;
    font-family: "宋体";
    color: #fff;
    font-weight: normal;
    line-height: 28px;
    text-indent: 10px;
    margin-bottom: 3px;
}/*微软雅黑*/

.side_1 ul {
    padding: 5px 0 0
}

.side_1 ul li {
    text-indent: 5px;
    width: 106px;
    height: 30px;
    line-height: 30px;
    float: left;
    overflow: hidden
}

.side_1 ul li a {
    color: #040000
}

.side_2 {
    padding: 0;
    border: 1px solid #c6c3c3
}

.side_2.side_1 h4 {
    font-weight: normal;
    background: url(../images/vd-113.jpg) repeat-x;
    line-height: 28px;
    text-indent: 10px;
    padding: 0 0 10px
}

.side_2 ul li {
    background: none;
    text-indent: 5px
}

.side_3 {
    border: 1px solid #c6c3c3;
    margin: 0 0 10px
}

.side_3 h4 {
    font-size: 14px;
    font-weight: normal;
    color: #1A4182;
    font-family: "宋体"
}/*微软雅黑*/

.side_3 div {
    height: 88px;
    border-bottom: 1px dotted #bcc8de
}

.side_3 div h5 {
    font-size: 12px;
    padding: 10px 0 0;
    line-height: 15px;
    height: 48px;
    font-weight: normal
}

.side_3 div h5 a {
    color: #202020
}

.side_3 div p {
    text-decoration: line-through
}

.side_3 div img {
    border: 1px solid #95999e;
    float: left;
    margin: 12px 10px 0 0
}

.side_4 {
    color: #1d4488
}

.cloud-zoom-lens {
    background-color: #fff;
    cursor: move
}

.jqmWindow {
    background: #fff;
    border: 1px solid #C6C3C3;
    display: none;
    left: 30%;
    overflow: hidden;
    position: fixed;
    top: 200px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop)+200+"px");
    ;
    width: 600px;
    z-index: 30000;
    font-family: "宋体"
}/*微软雅黑*/

.jqmWindow h5 {
    color: #1A4182;
    font-size: 14px;
    height: 38px;
    line-height: 28px;
    padding: 0 10px;
    background: url(../images/vd-113.jpg) repeat-x
}

.jqmWindow h5 a {
    float: right;
    margin-top: 9px;
    display: block;
    height: 9px;
    width: 10px
}

.jqmWindow table {
    width: 100%;
    border-collapse: collapse
}

.jqmWindow table tr {
    border-bottom: 1px dotted #EEEDED
}

.jqmWindow table th {
    background: #fff;
    color: #1A4182;
    font-weight: bold;
    padding: 0 5px 0 0;
    text-align: right;
    width: 117px;
    font-weight: normal
}

.jqmWindow table td {
    background: #fff;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px
}

.jqmWindow table td span {
    display: none
}

.jqmWindow table td .yes {
    display: inline;
    padding: 0 0 0 22px;
    background: url(../images/member_bg_1.gif) no-repeat 2px -1px
}

.jqmWindow table td .no {
    display: inline;
    padding: 0 0 0 22px;
    background: url(../images/member_bg_1.gif) no-repeat 2px -31px
}

.jqmWindow table textarea {
    height: 100px;
    width: 417px;
    background: #fff;
    border: 1px solid #afafaf;
    font-size: 12px
}

.jqmWindow table input {
    border: 1px solid #afafaf
}

.jqmWindow table #ok {
    cursor: pointer
}


/* This is for the title text. */

.cloud-zoom-title {
    position: absolute !important;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    top: 0px
}

.zoom-small-image {
    float: left;
    padding: 0 0 10px
}

.cloud-zoom-big {
    overflow: hidden;
    border: 1px solid #C2C2C2
}

.cloud-zoom-loading {
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000
}

div.examples_body {
    width: 750px;
    margin: 20px auto 100px auto;
    overflow: hidden
}

.zoom-section {
    width: 349px;
    padding: 0 0 3px;
}

.zoom-tiny-image {
    border: 1px solid #CCCCCC;
    margin: 0;
}

.zoom-tiny-image:hover {
    border: 1px solid #1B4385
}

.zoom-desc {
    width: 480px;
    padding: 10px 0 0
}

.zoom-desc p {
    line-height: 140%;
    margin-bottom: 10px;
    color: #FFF
}

#wrap ifame {
    display: none;
    background: none
}

#zoom1 img {
    display: none
}

.blk_18 {
    overflow: hidden;
    zoom: 1;
    width: 349px;
    padding: 10px 0 0;
    clear: both;
    border-top: 1px solid #ddd
}

.blk_18 .pcont {
    width: 314px;
    float: left;
    overflow: hidden
}

.blk_18 .scrcont {
    position: relative
}

.blk_18 .scrcont a {
    float: left;
    margin: 0 2px 0 0;
    outline: none;
    blr: expression(this.onFocus=this.blur())
}

.leftbotton,
.rightbotton {
    float: left;
    cursor: pointer
}

.leftbotton {
    margin: 9px 5px 0 0
}

.rightbotton {
    margin: 9px 0 0 5px
}

.service_num {
    border: 1px solid #ccc;
    width: 335px;
    padding: 104px 0 0 25px;
    height: 97px;
    background: url(../images/service_num.jpg) no-repeat
}

.service_num p {
    color: #4f4e4e;
    font-size: 13px;
    line-height: 22px
}

.service_num span {
    padding: 0 0 0 36px
}

.service_num b {
    color: #EC6D00
}


/*article_print*/

.wrapper_print {
    background: none;
    padding: 30px 0
}

.wra_print {
    margin: 0 auto;
    overflow: hidden;
    width: 685px
}

.ar_main_print .p1_print {
    background: url(../images/vd-074.jpg) no-repeat 15px 15px #F4F7FA;
    border: 1px solid #D9D9D9;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 22px 0 20px 75px
}

.introduce_print {
    height: auto
}

.body_print {
    padding: 15px 0 0;
    width: auto
}

.kind_print_intro2 {
    height: auto
}

.body_print .desc {
    width: auto
}

.ar_main_print .images {
    width: 200px;
    padding: 0
}

.ar_main_print .intro2 {
    clear: both
}

.ar_main_print .intro2 ul li {
    width: 322px
}


/*resources*/

.resour {
    float: right;
    padding: 0 0 10px;
    width: 976px;
    background: #f1f1f1
}

.resour h5 {
    background: url(../images/vd-121.jpg) repeat-x;
    font-size: 12px;
    padding: 6px 0 3px 10px;
    font-weight: normal;
}

.resour h5 span {
    background: url(../image/vd-122.gif) no-repeat;
    padding: 4px 10px 4px 10px;
    font-size: 14px;
    font-weight: bold
}

.resour1 h5 span {
    background: url(../images/vd-122-1.jpg) no-repeat
}

.resour h5 a {
    float: right;
    background: url(../images/vd-124.jpg) no-repeat 0 4px;
    padding: 0 9px;
    margin: 0 10px 0 0;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial;
    color: #fff
}

.resour1 h5 {
    color: #000
}

.resour p {
    padding: 10px 30px 15px 20px;
    color: #a0a0a0
}

.resour p span {
    color: #FF6600;
    display: block;
    font-weight: bold
}

.resour ol {
    padding: 10px 0 15px 20px
}

.resour ol li {
    line-height: 28px;
    background: url(../images/vd-123.jpg) no-repeat 5px 14px;
    text-indent: 15px;
    list-style: none
}

.resour ol li a {
    color: #353535
}

.resour ol li img {
    padding: 0 0 0 7px
}

.resour ol li span {
    float: right;
    padding: 0 30px 0 0
}

.resour .h5 {
    margin: 15px 0 0
}

.resour dl {
    padding: 15px 15px 0;
    line-height: 35px
}

.resour dl dt {
    font-weight: bold;
    color: #13429A;
    padding: 10px 0 0
}

.resour dl dd {
    border-bottom: 1px dashed #ccc;
    height: 73px
}

.resour dl dd span {
    color: #353535;
    font-weight: bold
}

.resour2 {
    border: 1px solid #ccc
}

.resour ul {
    width: 375px;
    margin: 0 auto;
    float: none
}


/*kind-sec-pic*/

.side_5 {
    border: 1px solid #C6C3C3;
    margin: 0 0 10px
}

.side_5 h4 {
    background: url(../images/vd-113.jpg) repeat-x;
    text-indent: 30px;
    color: #1A4182;
    line-height: 28px;
    padding: 0 0 15px;
    font-size: 14px
}

.side_5 h4 a {
    font-size: 12px;
    font-weight: normal;
    float: right;
    margin: 0 5px 0 0;
    cursor: pointer
}

.side_5 li {
    height: 55px;
    padding: 5px 0 0 8px;
    border-bottom: 1px dotted #BCC8DE
}

.side_5 li img {
    margin: 0 12px 0 0;
    float: left
}

.side_5 li p {
    line-height: 16px;
    color: #333
}

.side_5 li p a {
    color: #333;
    margin: 0 0 5px
}

.ser_main_top p .span1 {
    float: left
}

.kind_top div span {
    background: url(../images/vd-140.jpg) no-repeat
}

.kind_top div span a {
    margin: 0 32px 0 8px;
    color: #000
}

.kind_top div span .a1 {
    margin: 0
}

.serv_top div p strong {
    color: #FF5500
}

.sieve {
    background: url(../image/vd-142.gif) repeat-x 0 32px;
    padding: 0 0 40px
}

.sieve h4 {
    height: 25px;
    padding: 5px 0;
    font-size: 18px;
    font-family: "宋体";
    font-weight: bold;
}/*微软雅黑*/

.sieve h4 a {
    float: right;
    font-weight: normal;
    font-size: 12px;
    color: #666
}

.sieve em {
    font-style: normal;
    padding: 0 8px 0 0;
    float: left;
}

.sieve .bottom {
    border-top: 1px solid #D9D9D9;
    background: url(../images/vd-144.jpg) no-repeat 50px 0;
    height: 45px;
    margin: 10px 0 0;
    cursor: pointer
}

.sieve dl {
    border-bottom: 1px dashed #dce2f8;
    padding: 8px 0 0;
    overflow: hidden;
    zoom: 1
}

.sieve dl dt {
    float: left;
    font-weight: bold;
    width: 95px;
    text-align: right
}

.sieve dl dd {
    float: left;
    width: 749px
}

.sieve dl dd a {
    color: #333;
    padding: 3px;
    margin: 0 3px 0 0;
    white-space: nowrap
}

.sieve dl dd a.select {
    color: #fff;
}

.sieve dl dd a.select:hover {
    color: #fff;
}

.kind_main div .p2 {
    padding: 7px 0;
    text-align: center;
    color: #000;
    height: 17px;
    overflow: hidden
}

.kind_main div .p2 i {
    text-decoration: line-through
}

.kind_main div .p2 i,
.kind_main div .p2 em {
    font-style: normal;
    color: #1D4488;
    font-family: "宋体"
}/*微软雅黑*/

.kind_main div span {
    background: url(../images/vd-143.jpg) no-repeat center 0;
    line-height: 22px;
    margin: 8px 0 0
}

.kind_main div span a {
    margin: 0 15px;
    color: #000
}

.shopping {
    width: 200px;
    border-left: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    border-top: 2px solid #026ecc;
    position: fixed;
    right: 0;
    top: 31%;
    background: #fff;
    display: none;
    z-index: 20
}

.shopping {
    *position: absolute;
    right: 0;
    *top: expression(eval(document.documentElement.scrollTop)+250+"px")
}

.shopping h5 {
    color: #333;
    font-size: 12px;
    background: #f3f3f3;
    line-height: 25px;
    padding: 0 0 0 5px
}

.shopping h5 span {
    width: 13px;
    height: 13px;
    background: url(../images/vd-178.jpg) no-repeat;
    float: right;
    margin: 5px 5px 0 0;
    cursor: pointer
}

.shopping ul {
    padding: 0 3px 3px
}

.shopping ul li {
    border: 1px solid #e5e5e5;
    margin: 3px 0 0;
    padding: 0 3px
}

.shopping .bt {
    text-align: center;
    padding: 2px 0 4px
}

.shopping .bt a {
    display: block;
    cursor: pointer;
    background: url(../images/vd-177.jpg) no-repeat;
    color: #fff;
    width: 98px;
    height: 22px;
    margin: 0 auto
}


/*pagelist*/

.pagelist {
    float: right;
    padding: 20px 0 0
}

.pagelist li {
    font-weight: bold;
}

.pagelist li {
    float: left;
    padding: 0 5px;
    height: 26px;
}

.pagelist li a {
    float: left;
    height: 22px;
    border: 1px solid #c8c8c8;
    border-radius: 2px;
    padding: 0 10px;
    color: #09579a;
    font-weight: normal;
    background-color: #fff;
    background-repeat: no-repeat;
}

.pagelist .pre a {
    background-image: url(../images/vd-171.jpg);
    background-position: 5px -30px;
    padding: 0 10px 0 17px;
    color: #6D6968
}

.pagelist .next a {
    background-image: url(../images/vd-171.jpg);
    background-position: 49px 6px;
    padding: 0 17px 0 10px;
    color: #6D6968
}

.pagelist .pre .a1 {
    background: url(../images/vd-171.jpg) no-repeat 5px -104px;
    color: #09579A
}

.pagelist .next .a1 {
    background: url(../images/vd-171.jpg) no-repeat 49px -66px;
    color: #09579A
}


/*kind-sec-word*/

.kind_table table {
    border-collapse: collapse
}

.kind_table table th {
    line-height: 30px;
    text-align: left;
    text-indent: 20px;
    color: #fff
}

.kind_table table th i {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
}

.kind_table table th.th1 {
    text-align: center;
}

.kind_table table td {
    padding: 10px 0 0 20px;
    vertical-align: top;
    border-top: 1px dotted #bbb
}

.kind_table table td i {
    float: left;
    font-style: normal
}

.kind_table table td strong {
    float: left;
    width: 142px;
    font-weight: normal
}

.kind_table table td h3 {
    font-size: 12px;
    height: 35px;
    overflow: hidden;
    line-height: 18px;
    padding: 3px 0 0
}

.kind_table table td a {
    color: #555
}

.kind_table table td h3 a:hover {
    text-decoration: none;
    color: #ff5b01
}

.kind_table table td em {
    font-style: normal;
    font-weight: bold
}

.kind_table table td b {
    font-weight: normal;
    text-decoration: line-through
}

.kind_table table .img1 {
    position: relative;
    float: right;
    padding: 0 0 10px;
    position: relative
}

.kind_table table .img1 img {
    padding: 2px
}

.kind_table table .img1 .img2 {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff
}

.kind_table table .img1 .b1 {
    display: block;
    width: 27px;
    height: 24px;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    right: -7px;
    top: -3px;
    text-decoration: none
}

.kind_table table td ul {
    padding: 8px 0 0;
    float: left;
    width: 125px;
    font-size: 11px
}

.kind_table table td p i {
    color: #0071a0;
    font-style: normal
}

.kind_table table td .span1 {
    background: url(../images/vd-146.jpg) no-repeat;
    overflow: hidden;
    zoom: 1
}

.kind_table table td .span1 a {
    float: left;
    margin: 0 6px 0 0;
    color: #fff;
    width: 96px;
    height: 24px;
    text-align: center
}

.kind_table table td .span1 .enquirybtn {
    background: url(../images/vd-146-1.jpg) no-repeat
}

.kind_table table td .span1 .enquirybtn:hover {
    background: url(../images/vd-146-1.jpg) no-repeat
}

.kind_table table td .span1 a:hover {
    background: url(../image/vd-146-2.gif) no-repeat;
    color: #fff
}

.kind_table table td .span2 {
    float: left;
    width: 82px;
    height: 22px;
    background: url(../images/vd-255.jpg) no-repeat;
    text-align: center;
    margin: 0 5px 0 0
}

.kind_table table td p {
    float: right;
    font-size: 12px
}

.kind_table table td p em {
    font-size: 13px;
    font-weight: bold;
    color: #f79646;
    font-style: italic
}

.kind_table table td .span2 a {
    color: #333
}

.kind_table table td .num {
    border: 1px solid #999
}

.kind_table table td .check {
    margin: 34px 0 0
}

.kind_table table tr.even td {
    border: none;
    padding: 0 0 3px 103px;
    vertical-align: bottom;
}

.kind_table table tr.even1 td {
    border: none
}

.side_kind {
    padding: 0 0 10px
}

.side_kind span {
    display: block;
    border-bottom: 1px solid #eeeded;
    color: #4a413e;
    line-height: 30px;
    cursor: pointer;
    padding: 0 10px
}

.side_kind b {
    font-size: 16px;
    color: #bd0f18;
    padding: 0 10px 0 0;
    font-family: "Arial";
    width: 18px;
    float: left;
    text-align: right
}

.side_kind span.now {
    display: none
}

.side_kind div {
    padding: 0 10px
}

.side_kind div b {
    float: left;
    padding: 7px 10px 0 0;
    width: 18px;
    text-align: right
}


/*kind-sec-pic*/

.side_k1 {
    padding: 2px
}

.side_k1 h5 {
    background: url(../image/vd-149.gif) no-repeat center 0;
    font-weight: normal;
    font-size: 12px;
    color: #333;
    text-indent: 20px;
    line-height: 30px;
    cursor: pointer
}

.side_k1 h5.add {
    background: url(../image/vd-150.gif) no-repeat center 0;
}

.side_k1 ul {
    overflow: hidden;
    zoom: 1;
    display: none
}

.side_k1 ul li.selected {
    text-decoration: none;
}

.side_k1 .ul1 {
    display: none
}

.side_k1 .ul2 {
    display: block
}


/*compare*/

.compare_main table {
    border: 1px solid #d7d7d7;
    border-collapse: collapse;
    line-height: 37px;
    font-family: Arial
}

.compare_main table td {
    border: 1px solid #d7d7d7;
    text-align: center
}

.compare_main table th {
    border: 1px solid #d7d7d7;
    color: #2352ad
}

.compare_main table td span {
    font-size: 14px;
    font-weight: bold;
    display: block;
    background: url(../images/vd-152.jpg) no-repeat 5px 4px;
    width: 120px;
    margin: 0 auto;
    color: #ff7b05
}

.compare_main table td img {
    padding: 10px 0
}

.compare_main table td h2 {
    font-size: 14px
}

.compare_main table .bg td {
    background: #e1ebff
}

.compare_main table .price td {
    padding: 10px 0;
    line-height: 25px
}

.compare_main table .price img {
    padding: 0
}

.compare_main table .price input {
    width: 20px;
    padding: 0 5px;
    background: url(../images/vd-154.jpg) no-repeat;
    line-height: 16px;
    height: 16px;
    margin: 0 5px 0 0;
    text-align: center
}

.compare_main table .price b {
    color: #f8942c
}

.compare_main table .price i {
    text-decoration: line-through
}

.compare_main table .tec td {
    padding: 15px 12px
}

.compare_main table td table {
    line-height: 18px;
    font-weight: normal
}

.compare_main table td table th {
    width: 20%;
    text-align: left;
    padding: 8px 10px 7px 13px;
    font-weight: normal;
    color: #333
}


/*price*/

.price_top {
    padding: 0 0 10px 125px;
    background: url(../images/vd-155.jpg) no-repeat;
}

.price_top h2 {
    border-bottom: 1px solid #ebebeb;
    background: url(../images/vd-156.jpg) no-repeat 2px 0;
    text-indent: -99999px;
    height: 25px
}

.price_top p {
    padding: 5px 0 3px 2px;
    color: #2d2c2c
}

.price_top p a {
    color: #e80000;
    font-weight: bold;
    margin: 0 0 0 15px
}

.price_table {
    border: 1px solid #d8d8d8;
    width: 100%;
    border-collapse: collapse;
    line-height: 33px;
    font-family: Arial
}

.price_table th {
    border: 1px solid #d8d8d8;
    color: #2a529d;
    background: url(../images/vd-163.jpg) repeat-x
}

.price_table td {
    border: 1px solid #d8d8d8;
    text-align: center
}

.price_table td a {
    color: #333;
    line-height: 22px
}

.price_table td a:hover {
    text-decoration: none
}

.price_table td input {
    border: 1px solid #818181;
    border-radius: 1px;
    width: 55px;
    padding: 0 5px;
    height: 22px
}

.price_table td p {
    line-height: 22px;
    padding: 13px 0;
    color: #ff8718
}

.price_table td p span {
    color: #010101;
    background: url(../images/vd-164.jpg) no-repeat center center
}

.price_table td div {
    background: url(../images/vd-158.jpg) no-repeat 26px center
}

.price_table td div a {
    color: #333
}

.price_table .bottom td {
    border: 0 none;
    padding: 5px 0;
    text-align: left
}

.price_table .bottom td a {
    display: block;
    background: url(../images/vd-159.jpg) no-repeat center center;
    text-align: center;
    color: #fff;
    width: 104px;
    margin: 0 0 0 26px;
    line-height: 33px;
    float: left
}

.price_table .bottom .user_sub {
    background: url(../images/vd-159.jpg) no-repeat;
    height: 28px;
    width: 104px;
    border: 0 none;
    color: #fff;
    margin: 2px 0 0;
    cursor: pointer
}

.price_table .bottom .bottom1 {
    margin: 0 26px 0 0
}

.price_table .bottom .bottom2 {
    margin: 0;
    background: url(../images/vd-160.jpg) no-repeat center center;
    font-weight: bold
}

.price_table .bottom .bottom2 a {
    float: right;
    background: url(../images/vd-160.jpg) no-repeat 0 center;
    width: 104px
}

.price_bottom {
    border: 1px solid #e0e0e0;
    margin: 10px 0 0;
    padding: 15px 15px 0;
    overflow: hidden
}

.price_bottom h4 {
    background: url(../images/vd-161.jpg) no-repeat;
    padding: 0 0 15px;
    text-indent: -9999px
}

.price_bottom div {
    padding: 0 90px 16px 25px;
    width: 247px;
    float: left
}

.price_bottom div img {
    float: left;
    padding: 0 10px 0 0
}

.price_bottom div h3 {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    padding: 5px 0 0
}

.price_bottom div h3 a {
    color: #333
}

.price_bottom div h3 a:hover {
    color: #FF8718;
    text-decoration: none;
}

.price_bottom div p {
    color: #ff8718;
    font-family: "宋体"
}/*微软雅黑*/

.price_bottom div span {
    float: left;
    width: 100px;
    line-height: 26px;
    padding: 0 0 0 32px;
    background: url(../images/vd-165.jpg) no-repeat
}

.price_bottom div span a {
    color: #333
}


/*price-1*/

.bottom3 {
    text-align: center
}

.bottom3 td {
    padding: 5px 0
}

.bottom3 td span {
    background: url(../images/vd-159.jpg) no-repeat center center;
    color: #FFF;
    text-align: center;
    padding: 8px 35px
}

.pri_h2 {
    font-size: 14px;
    color: #e80000;
    padding: 15px 0 0
}

.price_bottom dl {
    width: 676px
}

.price_bottom dl dt {
    background: #efefef;
    color: #1a4183;
    text-indent: 10px;
    font-weight: bold;
    line-height: 32px;
    margin: 0 0 15px
}

.price_bottom dl dd {
    line-height: 26px;
    padding: 7px 0;
    color: #4f4f4f
}

.price_bottom dl dd span {
    float: left;
    width: 98px;
    text-align: right
}

.price_bottom dl dd span b {
    color: #cb0000;
    font-weight: normal;
    padding: 0 5px 0 0
}

.price_bottom dl dd input {
    width: 250px;
    border: 1px solid #bababa;
    height: 25px;
    line-height: 25px
}

.price_bottom dl textarea {
    width: 506px;
    height: 104px;
    border: 1px solid #bababa;
    background: #fff
}

.price_bottom dl .submit {
    text-align: center;
    padding: 7px 0 20px
}

.price_bottom dl .submit input {
    background: url(../images/vd-159.jpg) no-repeat;
    border: 0 none;
    width: 104px;
    line-height: 29px;
    height: 29px;
    color: #fff;
    margin: 0 5px 0 0
}

.login_bg {
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none
}

.select_login {
    width: 809px;
    position: fixed;
    left: 23%;
    top: 30%;
    background: #fff;
    background: url(../images/vd-277.jpg) no-repeat 0 30px #fff;
    height: 245px;
    display: none
}

.select_login h3 {
    font-size: 14px;
    border-bottom: 1px solid #19557B;
    color: #19557B;
    background: #fff;
    line-height: 28px;
    height: 28px;
    text-indent: 9px
}

.select_login h3 span {
    float: right;
    margin: 0 5px 0 0;
    cursor: pointer
}

.select_login table {
    float: left
}

.select_login .table1 th {
    padding: 7px 0 48px 10px
}

.select_login .table1 td {
    font-size: 14px;
    font-family: '黑体';
    line-height: 40px
}

.select_login .table1 td input {
    background: url(../images/vd-277-1.jpg) no-repeat;
    height: 29px;
    line-height: 29px
}

.select_login .table1 .sub {
    padding: 15px 0 0
}

.select_login .table1 .sub input {
    background: #0b4b73;
    height: 22px;
    color: #fff;
    width: 58px;
    line-height: 21px
}

.select_login .table2 th {
    padding: 7px 0 27px 10px
}

.select_login .table2 td input {
    background: url(../images/vd-277-2.jpg) no-repeat;
    height: 22px;
    line-height: 21px
}

.select_login .table2 .sub input {
    background: #0b4b73;
    color: #fff;
    width: 58px
}

.select_login .table2 #check {
    line-height: 15px;
    height: 15px
}

.select_login th {
    font-size: 14px;
    color: #19557b;
    font-family: "黑体";
    font-weight: normal
}

.select_login th b {
    font-size: 16px;
    padding: 0 5px 0 0
}

.select_login .table3 th {
    padding: 7px 0 19px
}

.select_login .table3 th a {
    color: #19557B
}

.select_login .table3 th a:hover {
    text-decoration: none
}

.select_login .table3 td a {
    color: #000;
    background: #0B4B73;
    padding: 4px 16px;
    color: #fff
}

.select_login .table3 td a:hover {
    text-decoration: none
}

.select_login ul {
    padding: 10px 15px
}

.select_login ul li {
    line-height: 26px
}

.select_login ul li span {
    width: 56px;
    float: left
}

.select_login table .sub {
    text-align: center;
    padding: 5px 0 0
}

.select_login .sub input {
    margin: 0 10px;
    border: 0 none;
    cursor: pointer;
    height: 21px;
    line-height: 21px
}

.select_login p {
    line-height: 20px;
    padding: 0 0 10px 20px
}

.select_login p a {
    text-decoration: none;
    color: #555
}


/*add*/

.add_main .banner {
    text-align: center;
    margin: 0
}

.add_main1 {
    border: 1px solid #e0e0e0;
    padding: 0 0 15px;
    margin: 0 0 10px;
    overflow: hidden;
    zoom: 1
}

.add_main1 h2 {
    background: url(../images/vd-167.jpg) repeat-x;
    font-size: 14px;
    padding: 6px 0 30px 20px
}

.add_dl dl {
    float: left;
    width: 212px;
    padding: 0 0 0 20px
}

.add_dl dl dt {
    font-family: "宋体";
    font-size: 16px;
    font-weight: bold;
    color: #2e58a7;
    background: url(../images/vd-168.jpg) no-repeat;
    height: 72px;
    line-height: 62px;
    text-align: center;
    width: 157px;
    padding: 0 55px 0 0
}/*微软雅黑*/

.add_dl dl dd {
    color: #7c7c7c;
    padding: 0 0 0 20px;
    background: url(../images/vd-170.jpg) no-repeat 8px 9px;
    width: 140px
}

.add_dl .dl1 {
    width: 169px
}

.add_dl .dl1 dt {
    padding: 0
}

.add_main2 .p1 {
    padding: 0 0 15px 25px;
    font-size: 14px;
    font-weight: bold;
    color: #4f5052
}

.add_main2 table {
    border: 1px solid #999;
    border-collapse: collapse;
    width: 90%;
    margin: 0 auto;
    font-size: 13px;
    line-height: 34px
}

.add_main2 table tr th {
    border: 1px solid #999;
    color: #333
}

.add_main2 table tr td {
    border: 1px solid #999;
    text-indent: 10px
}

.add_main2 span {
    display: block;
    color: #2e58a7;
    padding: 15px 0 0;
    text-indent: 37px;
}

.add_main2 .p2 {
    padding: 10px 0 0 45px;
    color: #2f2e2e
}

.add_main3 table {
    line-height: 25px
}

.add_main3 table tr th {
    background: #e0e0e0;
    padding: 7px 0
}

.add_main3 table a {
    color: #333
}

.add_main3 span {
    color: #003366;
    font-weight: bold
}

.add_main3 dl {
    padding: 10px 0 0 37px
}

.add_main3 dl dt {
    font-weight: bold
}

.add_main3 dl dd {
    padding: 0 0 15px
}


/*brand*/

.side_brand {
    background: #f5f7fd
}

.side_brand ul li {
    background: url(../images/vd-112.jpg) no-repeat 10px 10px #fff;
    float: none;
    height: 30px;
    line-height: 30px;
    text-indent: 20px;
    border: 1px solid #dcdee3;
    width: auto;
    margin: 0 0 3px
}

.side_brand ul li b {
    font-weight: normal;
    color: #ff5500;
    padding: 0 0 0 5px
}

.brand_banner_wra {
    height: 112px;
}

.brand_banner {
    position: absolute;
    top: 0;
    border-width: 1px;
    border-style: solid;
    padding: 10px;
    margin: 0 0 10px;
    height: 80px;
    overflow: hidden
}

.brand_banner img {
    border: 1px solid #DBDBDB;
    padding: 3px;
    background: #fff;
    float: left;
    margin: 0 8px 0 0
}

.brand_banner_img {
    margin-bottom: 10px;
}

.brand_banner_img img {
    width: 886px;
    height: 202px;
}



/*search*/

.search_top {
    background: url(../images/vd-175.jpg) repeat-x;
    padding: 10px 0 15px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FF0000
}

.search_top p {
    color: #005AA0;
    font-weight: normal;
}

.search_top p a:link {
    color: #005AA0;
    margin-right: 10px;
}

.search_top p a:hover {
    color: #FF5B01;
    font-weight: bold;
}


/*price_ok*/

.price_ok {
    padding: 25px 0 0 436px;
    background: url(../images/vd-187.jpg) no-repeat 200px 30px;
    height: 145px
}

.price_ok h2 {
    border-bottom: 1px solid #ebebeb;
    background: url(../images/vd-188.jpg) no-repeat 2px 0;
    text-indent: -99999px;
    height: 25px;
    width: 312px
}

.price_ok p {
    padding: 5px 0 3px 2px;
    color: #2d2c2c;
    font-family: Arial
}

.price_ok .p1 {
    padding: 25px 0 0
}

.price_ok .p1 span {
    background: url(../images/vd-160.jpg) no-repeat;
    float: left;
    width: 104px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin: 0 15px 0 0
}

.price_ok .p1 .span1 {
    background: url(../images/vd-159.jpg) no-repeat
}

.price_ok p a {
    color: #fff
}

.price_ok_bottom h4 {
    background: url(../images/vd-189.jpg) no-repeat;
    padding: 0 0 15px;
    text-indent: -9999px
}

#BDBridgeWrap #BDBridgeIconWrap {
    z-index: 10
}


/*404*/

.price_404 {
    background: url(../images/vd-190.jpg) no-repeat center 50px;
    height: 235px;
    padding: 184px 0 0 615px
}

.price_404 p {
    padding: 0 0 0 86px
}

.price_404 .p1 {
    padding: 95px 0 0 20px
}

.price_404 p a {
    color: #b80007;
    font-size: 14px;
    margin: 0 72px 0 0
}


/*lab*/

.lab_main {
    width: 941px;
    margin: 0 auto;
    border: 1px solid #d3d3d3;
    padding: 15px 0 25px
}

.account,
.lab_account {
    overflow: hidden;
    *zoom: 1
}

.account h3 {
    padding: 18px 0;
    text-align: center
}

.account p {
    width: 273px;
    float: left;
    padding: 0 20px;
    color: #505050;
    font-size: 12px;
    line-height: 25px
}

.lab_account h4 {
    padding: 18px 0 10px;
    text-align: center
}

.lab_account ul {
    width: 430px;
    padding: 15px 35px 0 15px;
    float: left
}

.lab_account ul li {
    text-indent: 15px;
    background: url(../images/vd-217.jpg) no-repeat 0 7px;
    color: #505050
}

.lab_account dl {
    float: left;
    width: 460px
}

.lab_account dl dd {
    text-indent: 15px;
    background: url(../images/vd-216.jpg) no-repeat 0 5px;
    color: #505050
}


/*superiority*/

.super_main {
    width: 941px;
    margin: 0 auto
}

.super_banner {
    text-align: center;
    padding: 10px 0 0
}

.super_6 {
    overflow: hidden;
    *zoom: 1;
    padding: 0 0 20px;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3
}

.super_6 dl {
    width: 280px;
    padding: 15px 16px 5px;
    float: left
}

.super_6 dl dd {
    font-size: 14px;
    font-family: "黑体"
}

.cost {
    overflow: hidden;
    *zoom: 1;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-top: 20px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    padding: 10px 0 20px
}

.cost h5 {
    text-align: center;
    padding: 0 0 15px
}

.cost .cost_dl {
    width: 533px;
    padding: 205px 0 0 20px;
    background: url(../images/vd-211.jpg) no-repeat 20px 0;
    overflow: hidden;
    float: left
}

.cost .cost_dl dl {
    width: 119px;
    float: left;
    padding: 0 14px 0 0;
    line-height: 18px
}

.cost .cost_dl dl dt {
    font-family: "黑体";
    color: #c7000b;
    font-size: 14px
}

.cost .cost_dl dl dd {
    font-size: 11px
}

.cost_right {
    float: left;
    width: 380px
}

.cost_right h3 {
    padding: 10px 0 20px
}

.cost_right p {
    font-family: "黑体";
    padding: 0 25px 15px 0;
    font-size: 13px
}


/*lab_room*/

.wrapper_1 {
    width: 990px;
    margin: 0 auto
}

.header_1 {
    background: url(/images/lb-01.jpg) no-repeat;
    height: 168px
}

.header_2 {
    background: url(/images/lb-02.jpg) no-repeat;
    height: 167px
}

.header_3 {
    background: url(/images/lb-03.jpg) no-repeat;
    height: 47px
}

.header_3 ul {
    padding: 3px 0 0 51px;
    overflow: hidden
}

.header_3 ul li {
    float: left;
    font-size: 14px;
    color: #fff;
    font-family: "黑体";
    line-height: 39px;
    overflow: hidden
}

.header_3 ul .li1 {
    width: 136px;
    height: 39px
}

.header_3 ul .li2 {
    width: 164px;
    height: 39px
}

.header_3 ul .li3 {
    width: 108px;
    height: 39px
}

.header_3 ul .li4 {
    width: 122px;
    height: 39px
}

.header_3 ul .li5 {
    width: 136px;
    height: 39px
}

.header_3 ul .li6 {
    width: 136px;
    height: 39px
}

.header_3 ul li a {
    display: block;
    color: #fff;
    padding: 0 12px
}

.header_3 ul li a:hover {
    background: #fff;
    padding: 0 14px;
    position: absolute;
    _position: static
}

.main_one {
    overflow: hidden;
    zoom: 1
}

.main_one div {
    background: url(/images/lb-04.jpg) no-repeat;
    height: 293px
}

.main_one div h3 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 21px 0 0 67px;
    font-family: "黑体";
    height: 75px
}

.main_one div img {
    padding: 0 15px 0 77px;
    float: left
}

.main_one div p {
    font-size: 16px;
    font-family: "黑体";
    line-height: 32px;
    padding: 30px 50px 0 0
}

.main_one h5 {
    padding: 10px 0 15px 70px
}

.main_one ul {
    padding: 0 0 0 60px;
    width: 406px;
    float: left
}

.main_one ul li {
    border-bottom: 2px solid #b7b3b2;
    overflow: hidden;
    zoom: 1;
    ;
    padding: 0 0 10px;
    margin: 0 0 10px
}

.main_one ul li span {
    float: left;
    width: 129px;
    padding: 0 15px 0 0;
    text-align: center
}

.main_one ul li h4 {
    font-size: 14px;
    padding: 10px 0 3px;
    background: url(/images/lb-10.jpg) no-repeat 146px 15px;
    text-indent: 18px
}

.main_one ul li h4 a {
    color: #333
}

.main_one ul li h4 a:hover {
    text-decoration: none;
    color: #FF5B01
}

.main_one ul li span {
    text-align: center
}

.main_one ul li i {
    font-style: normal;
    color: #36b5ea;
}

.main_one ul li i em {
    font-style: normal;
    color: #000
}

.main_two {
    padding: 0 0 0 40px
}

.main_two div {
    height: 277px;
    background: url(/images/lb-11.jpg) no-repeat
}

.main_two div h3 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 13px 0 0 22px;
    font-family: "黑体";
    height: 70px
}

.main_two div img {
    padding: 0 15px 0 37px;
    float: left
}

.main_two div p {
    font-size: 16px;
    font-family: "黑体";
    line-height: 32px;
    padding: 30px 60px 0 0
}


/*friendlylink*/

.ask_flink {
    padding: 25px 30px 0
}

.ask_flink h4 {
    width: 138px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-family: "黑体";
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    background: #175aaa;
    margin: 0 0 10px
}

.ask_flink .p1 {
    font-size: 14px;
    line-height: 28px;
    padding: 15px 0;
    border-bottom: 2px solid #266dbf;
    margin: 0 0 10px
}

.ask_flink p span {
    color: #ff0505
}

.ask_flink div {
    border: 1px solid #7f7f7f;
    padding: 30px 100px 20px
}

.ask_flink table {
    width: 100%
}

.ask_flink table td {
    height: 29px
}

.ask_flink input {
    border: 1px solid #7f7f7f;
    line-height: 21px;
    height: 21px;
    width: 200px
}

.ask_flink i {
    display: none;
    color: #cb0000
}

.ask_flink table td.button input {
    width: 113px;
    height: 22px;
    margin: 0 10px;
    background: #175aaa;
    color: #fff;
    border: none;
    text-align: center;
    cursor: pointer
}

.ask_flink table td.button {
    text-align: center;
    padding: 25px 0 0
}

.flink {
    padding: 25px 30px 0
}

.flink ul li {
    width: 117px;
    float: left;
    text-align: center
}

.flink ul li a {
    color: #333;
    margin: 0 10px 0 0;
    white-space: nowrap
}

.flink_side {
    padding: 25px 0 0;
    background: none
}

.flink_side ul li {
    font-size: 14px;
    cursor: pointer
}
